@charset "utf-8";
div.datepicker{display:none;position:relative;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:196px;height:147px;position:absolute;cursor:default;top:0;left:0;}
.datepickerContainer{ background:url(images/shuju_28.png) repeat-x top;background-color:#fff;position:absolute;top:0px;left:0px;}
.datepickerBorderT{ display:none;position:absolute;left:10px;top:0;right:10px;height:10px;background:url(images/datepicker_t.png);}
.datepickerBorderB{display:none;position:absolute;left:10px;bottom:0;right:10px;height:10px;background:url(images/datepicker_b.png);}
.datepickerBorderL{display:none;position:absolute;left:0;bottom:10px;top:10px;width:10px;background:url(images/datepicker_l.png);}
.datepickerBorderR{display:none;position:absolute;right:0;bottom:10px;top:10px;width:10px;background:url(images/datepicker_r.png);}
.datepickerBorderTL{display:none;position:absolute;top:0;left:0;width:10px;height:10px;background:url(images/datepicker_tl.png);}
.datepickerBorderTR{display:none;position:absolute;top:0;right:0;width:10px;height:10px;background:url(images/datepicker_tr.png);}
.datepickerBorderBL{display:none;position:absolute;bottom:0;left:0;width:10px;height:10px;background:url(images/datepicker_bl.png);}
.datepickerBorderBR{display:none;position:absolute;bottom:0;right:0;width:10px;height:10px;background:url(images/datepicker_br.png);}
.datepickerHidden{display:none;}
div.datepicker table{border-collapse:collapse;}
div.datepicker a{color:#54708b;text-decoration:none;cursor:default;outline:none; }
div.datepicker table td{text-align:right;padding:0;margin:0;}
div.datepicker th{text-align:center;color:#a7b8c9;font-weight:normal;}
div.datepicker tbody a{display:block;}
tbody.datepickerDays{ text-align:center; }
.datepickerDays a{width:31px;line-height:30px;height:30px;padding-right:0px; text-align:center;}
.datepickerDays a:hover{cursor:pointer;}
.datepickerYears a,.datepickerMonths a{width:56px;line-height:66px;height:66px;text-align:center;}
td.datepickerNotInMonth a{color:#fff;}
.datepickerYears a:hover,.datepickerMonths a:hover{cursor:pointer;}
tbody.datepickerDays tr th.datepickerWeek{ display:none;}
tbody.datepickerDays td.datepickerSelected{background:url(images/shuju_26.png) no-repeat center;}
tbody.datepickerDays td.datepickerSelected a{color:#fff;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background:#17384d;background:none;}
tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background:#17384d;}
div.datepicker a:hover,div.datepicker a:hover{ background:url(images/shuju_27.png) no-repeat center;}
div.datepicker td.datepickerNotInMonth a:hover{color:#fff; background:none;cursor:default;}
div.datepicker tbody th{text-align: center;}
.datepickerSpace div{position:absolute;z-index:999;top:270px; left:173px; width:132px; height:32px;background:url(images/sure.png) no-repeat center;text-align:center; cursor:pointer; }
.datepickerSpace div:hover{filter:alpha(opacity=70); opacity:.7;}
.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a{text-align:center;height:30px;line-height:30px;  }
.datepickerMonth a{ border-radius:15px;color:#fff!important;background:url(images/shuju_23.png) no-repeat center;}
.datepickerMonth a:hover{background:url(images/shuju_23.png) no-repeat center!important;}
.datepickerGoNext a{overflow:hidden;float:right;width:30px;  text-indent:-100px; background:url(images/shuju_25.png) no-repeat center;}
.datepickerGoNext a:hover{background:url(images/shuju_25_01.png) no-repeat center!important;}
.datepickerGoPrev a{overflow:hidden;float:left;width:30px;text-indent:-100px; background:url(images/shuju_24.png) no-repeat center;}
.datepickerGoPrev a:hover{background:url(images/shuju_24_01.png) no-repeat center!important;}
table.datepickerViewDays{ margin:0 10px 50px 10px;}
.datepickerContainer table tr td{vertical-align:top;} 
table.datepickerViewMonths{ margin:0 5px 0 7px;}
table.datepickerViewYears{  margin:0 5px 0 7px;}
table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears{display:none;}
table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW{display:none;  }
table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none;}
td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#ddd;}
td.datepickerDisabled a:hover{color:#ddd;background: none;cursor: default;}
td.datepickerSpecial a{background:#700;}
td.datepickerSpecial.datepickerSelected a{background:#a00;}


/* pagedemo */

#widget{position:relative; z-index:999;}
#widgetField{z-index:999;width:240px;height:35px;overflow:hidden;position:relative;}
#widgetField a{z-index:999;display:block;position:absolute;width:240px;height:35px;top:0;right:0;text-decoration:none;text-indent:-3000px;}
#widgetField span{z-index:999;font-size:14px;color:#000;position:absolute;top:0;height:35px;line-height:35px;left:0;width:230px; padding-left:10px;}
#widgetCalendar{position:absolute;z-index:999;top:35px;left:-125px;overflow:hidden;width:475px; height:0px; background:#fff; box-shadow:2px 2px 20px #ccc; }